package roborally.script;

import roborally.model.Robot;

import be.kuleuven.cs.som.annotate.*;
import be.kuleuven.cs.som.taglet.*;

/**
 * @author Joren VERSPEURT
 * @author Mathieu REYMOND
 * @version 3.0
 * 
 * The superclass for all SingleConditions possible in RoboRally. This includes AtItem, AtWall, CanHitRobot, EnergyAtLeast and True.
 */
public abstract class SingleCondition extends Condition {
	
	/**
	 * Create a new SingleCondition with a given Robot.
	 * @param robot The Robot this SingleCondition will apply to.
	 */
	protected SingleCondition(Robot robot){
		super(robot);
	}

}
